package com.rzx.mybackend.service;

import com.rzx.mybackend.dto.UserRegisterDTO;
import com.rzx.mybackend.entity.User;

/**
 * UserService
 *
 * @author renzhexian
 * @date 2025/7/16
 */

public interface UserService {
    /*
    根据用户名获取用户角色
     */
    String getRoleByUserName(String userName);
    /*
    新用户注册
     */
    void register(UserRegisterDTO userRegisterDTO);
    /*
    查询注册的用户名是否存在
     */
    int selectUserNameByUserName(String userName);

    /*
    根据用户名查询用户ID
     */
    Long selectUserIdByUserName(String name);

    /*
    根据用户ID查询用户信息
     */
    User selectAllByUserId(Long userId);
}
